
#pragma once

#include <WinDef.h>

class Size
{
public:
	Size();
	Size(INT width, INT height);
	~Size();

	Size(CONST Size& other);
	Size& operator = (CONST Size& other);

	// Miscellaneous.
	//-----------------------------------------------
	BOOL IsNull() CONST;

	// Getters & Setters.
	//-----------------------------------------------
	INT GetWidth() CONST;
	INT GetHeight() CONST;

	VOID SetWidth(INT width);
	VOID SetHeight(INT height);

private:
	// Attributes
	//-----------------------------------------------
	INT m_width, m_height;
};

